505240
833780
403354
152919
394909
3096148
2400804
681608
1065295
262292
657101
843918
5158799
3571581
2235988
2058609
1977358
191878
1773118
1722136
1692196
1639471